superimposable thing - Spanish English Dictionary